package com.tudouji.project.bill.service;

import java.util.List;
import com.tudouji.project.bill.domain.Discount;

/**
 * 折扣Service接口
 * 
 * @author tudouji
 * @date 2021-04-29
 */
public interface IDiscountService 
{
    /**
     * 查询折扣
     * 
     * @param id 折扣ID
     * @return 折扣
     */
    public Discount selectDiscountById(Long id);

    /**
     * 查询折扣列表
     * 
     * @param discount 折扣
     * @return 折扣集合
     */
    public List<Discount> selectDiscountList(Discount discount);

    /**
     * 新增折扣
     * 
     * @param discount 折扣
     * @return 结果
     */
    public int insertDiscount(Discount discount);

    /**
     * 修改折扣
     * 
     * @param discount 折扣
     * @return 结果
     */
    public int updateDiscount(Discount discount);

    /**
     * 批量删除折扣
     * 
     * @param ids 需要删除的折扣ID
     * @return 结果
     */
    public int deleteDiscountByIds(Long[] ids);

    /**
     * 删除折扣信息
     * 
     * @param id 折扣ID
     * @return 结果
     */
    public int deleteDiscountById(Long id);
}
